Experiences from an Industrial Software Architecture course

نویسنده

  • Even-André Karlsson
چکیده

Software architecture is seen as one of the key elements for achieving a high degree of reuse in product lines. To get more focus on architectures, many organizations want to improve their ability to find and maintain a successful architecture. To achieve this they have to involve their most senior designers. In this paper we discuss experiences from an industrial course on software architectures for experienced software designers. We present the motivation for the course, the material selected and the experiences. The course was built up with several exercises where the participants could utilize the covered material on their own system experience.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Experiences with Component-Based Software Development in Industrial Control

When different business units of an international company are responsible for the development of different parts of a large system, a component-based software architecture may be a good alternative to more traditional, monolithic architectures. The new common control system, developed by ABB to replace all its existing control systems, must incorporate support for a large number of I/O systems,...

متن کامل

Case Studies of Static Software Architecture Evaluations

Architecture evaluations play an important role in the development and evolution of software systems since they determine how adequate the architecture is for its intended usage. This paper summarizes our practical experience with using static architecture evaluations and gives an overview on when and how static architecture evaluations contribute to architecture development. In particular, we ...

متن کامل

Strategies for industrial relevance in software engineering education

This paper presents a collection of experiences related to success factors in graduate and postgraduate education. The experiences are mainly concerned with how to make the education relevant from an industrial viewpoint. This is emphasized as a key issue in software engineering education and research, as the main objective is to give the students a good basis for large-scale software developme...

متن کامل

Using XNA to Teach Software Architecture

This paper describes a case study of how a game project using the XNA Game Studio was implemented in a software architecture course. In previous years, a main part of the software architecture course was a software development project where the students were to design the software architecture and implement a robot controller in Java. The robot controller was chosen for the project, as there ex...

متن کامل

Experiences with a Real Projects for Real Clients Course on Software Engineering at a Liberal Arts Institution

A Real Projects for Real Clients Course (RPRCC) is a course that provides students with the opportunity to develop a solution to a real problem. Students interact directly with a real client, and work on solving a problem for that client. RPRCCs are examples of service learning. Within the computing sciences, there has been a recent surge in the integration of RPRCCs into the curriculum. They a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998